.common-center {
	display: flex;
	align-items: center;
	justify-content: center;
}

/*flex的水平右对齐排列*/
.common-center-right {
	display: flex;
	flex-direction: row;
	justify-content: flex-end;
}

/*flex的竖直排列 默认居中*/
.common-vertical {
	display: flex;
	flex-direction: column;
	align-items: center;
	justify-content: center;
}

.common-vertical-left-default {
	display: flex;
	flex-direction: column;
	align-items: flex-start;
}

.common-vertical-left {
	display: flex;
	flex-direction: column;
	align-items: flex-start;
	justify-content: center;
}

.common-vertical-right {
	display: flex;
	flex-direction: column;
	align-items: flex-end;
	justify-content: center;
}

.common-width {
	width: 100vw;
}

.overlay-bg {
	background-color: whitesmoke;
}